package com.mrjy.maintain.dto;

import com.mrjy.common.entity.UserScancodeInfo;
import com.mrjy.common.util.ExcelField;

import java.io.Serializable;
import java.util.List;

public class UserScancodeInfoDto extends UserScancodeInfo implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -7935974139491517487L;
	private long scanCountTotal;//扫码总次数
	@ExcelField(title="序号")
	private long scanUserCountTotal;//扫码总人数
	
	@ExcelField(title="扫码者")
	private String userName;//扫码者
	@ExcelField(title="手机号")
	private String mobilePhone;//手机号
	@ExcelField(title="扫码时间")
	private String createTimeString;//创建时间字符串
	@ExcelField(title="推广者")
	private String promoter;//推广者
	@ExcelField(title="推广码")
	private String shareCode;
	
	
	
	public String getShareCode() {
		return shareCode;
	}
	public void setShareCode(String shareCode) {
		this.shareCode = shareCode;
	}
	private List<String> recommedCodeArr;//推广码
	
	private String paymentTimeString; //付款时间
	
	private Integer calDay; //计算的天数，最初需求是要求7天
	
	private Integer calYear; //计算的年数，最初需求是要求1年内，某合作方5年
	
	private Integer partnerId; // 合作方id
	
	private String startTime;//查询扫码时间 开始
	
	private String endTime;//查询扫码时间 结束
	
	
	/**
	 * 是否搜索 1：表示搜索 
	 */
	private String isSearch;

    private String picName;

    private String headImgUrl;

    private Integer isTeacher; // 是否是老师

    public long getScanCountTotal() {
		return scanCountTotal;
	}
	public void setScanCountTotal(long scanCountTotal) {
		this.scanCountTotal = scanCountTotal;
	}
	public long getScanUserCountTotal() {
		return scanUserCountTotal;
	}
	public void setScanUserCountTotal(long scanUserCountTotal) {
		this.scanUserCountTotal = scanUserCountTotal;
	}
	
	public String getPromoter() {
		return promoter;
	}
	public void setPromoter(String promoter) {
		this.promoter = promoter;
	}
	public String getMobilePhone() {
		return mobilePhone;
	}
	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getCreateTimeString() {
		return createTimeString;
	}
	public void setCreateTimeString(String createTimeString) {
		this.createTimeString = createTimeString;
	}
	public List<String> getRecommedCodeArr() {
		return recommedCodeArr;
	}
	public void setRecommedCodeArr(List<String> recommedCodeArr) {
		this.recommedCodeArr = recommedCodeArr;
	}
	public String getPaymentTimeString() {
		return paymentTimeString;
	}
	public void setPaymentTimeString(String paymentTimeString) {
		this.paymentTimeString = paymentTimeString;
	}
	public Integer getCalDay() {
		return calDay;
	}
	public void setCalDay(Integer calDay) {
		this.calDay = calDay;
	}
	public Integer getCalYear() {
		return calYear;
	}
	public void setCalYear(Integer calYear) {
		this.calYear = calYear;
	}
	public Integer getPartnerId() {
		return partnerId;
	}
	public void setPartnerId(Integer partnerId) {
		this.partnerId = partnerId;
	}
	public String getIsSearch() {
		return isSearch;
	}
	public void setIsSearch(String isSearch) {
		this.isSearch = isSearch;
	}
	public String getStartTime() {
		return startTime;
	}
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	public String getEndTime() {
		return endTime;
	}
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}


    public String getPicName() {
        return picName;
    }

    public void setPicName(String picName) {
        this.picName = picName;
    }

    public String getHeadImgUrl() {
        return headImgUrl;
    }

    public void setHeadImgUrl(String headImgUrl) {
        this.headImgUrl = headImgUrl;
    }

    public Integer getIsTeacher() {
        return isTeacher;
    }

    public void setIsTeacher(Integer isTeacher) {
        this.isTeacher = isTeacher;
    }
}
